to affix in a prominent place - Français Anglais Dictionnaire